package io.renren.modules.rps.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * site月报管理
 *
 * @author HuYJ huyongjie@qone-inst.com
 * @since 1.0.0 2022-10-15
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("rp_site_month")
public class SiteMonthEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 月报数据id
     */
	private Long id;
    /**
     * 医院id
     */
	private Long deptId;
    /**
     * 统计时间
     */
	private Date countTime;
    /**
     * 门诊收入
     */
	private Double clinicIncome;
    /**
     * 住院收入
     */
	private Double hospitalIncome;
    /**
     * 门诊人次
     */
	private Integer clinicPatientsNumber;
    /**
     * 出院人次
     */
	private Integer hospitaloutPatientsNumber;
    /**
     * 入院人次
     */
	private Integer inPatientsNumber;
    /**
     * 结算人次
     */
	private Integer orderPatientsNumber;
    /**
     * 在院人次
     */
	private Integer onPatientsNumber;
    /**
     * 出区未结人次
     */
	private Integer outPatientsNumber;
    /**
     * 核酸检测人次
     */
	private Integer nucleicacidCheckNumber;

    /**
     * 更新者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updater;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateDate;
    /**
     * 部门名称
     */
    @TableField(exist=false)
    private String deptName;
}